iridaceous plant with edible fruit - German English Dictionary